cssprovider: Remove colors when resetting
authorBenjamin Otte <otte@redhat.com>
Fri, 27 May 2011 23:01:42 +0000 (01:01 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 2 Jun 2011 00:03:52 +0000 (02:03 +0200)
gtk/gtkcssprovider.c

index 89a3ce676ba0d5f9b6ebc4f7ab3f0615b8decc3e..c2e2022efc6d53f1606d5827dee4e9eb0d111b0a 100644 (file)
@@ -1526,6 +1526,8 @@ gtk_css_provider_reset (GtkCssProvider *css_provider)
 
   priv = css_provider->priv;
 
+  g_hash_table_remove_all (priv->symbolic_colors);
+
   for (i = 0; i < priv->rulesets->len; i++)
     gtk_css_ruleset_clear (&g_array_index (priv->rulesets, GtkCssRuleset, i));
   g_array_set_size (priv->rulesets, 0);